home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / FALCON / DEMOSRGB / FD_RGB06 / U_TRACK / DOCS / FRANCAIS.TXT < prev   
Text File  |  1998-03-14  |  23KB  |  491 lines

  1.                       Ultimate Tracker 2.0
  2.  
  3.                    * Un logiciel Retour 2048 *
  4.  
  5.  
  6.          Par : - Checksum of Equinox (adaptation Amiga)
  7.                - Edy of Equinox (adaptation Falcon)
  8.                - Sharp Man of The Black Cats (Programme)
  9.  
  10. _______________________________________________________________
  11.                                                              
  12.                      Documentation Française
  13. _______________________________________________________________
  14.  
  15.  
  16. 1. Introduction
  17. =  ============
  18.  
  19.    Ce  programme joue des modules Amiga (ou Atari)  soundtracker, 
  20.    Noisetracker  ou  Protracker 1.2.  Il fonctionne sur tous  les 
  21.    Atari équipés d'un circuit sonore en DMA (STe, Mega STe, TT ou 
  22.    Falcon). Il peut être utilisé aussi bien en tant que programme 
  23.    normal qu'en tant qu'accessoire de bureau.  
  24.  
  25.    Depuis la version 2.0, le player utilise l'interruption MFP i7 
  26.    à la place du Timer A.  Donc maintenant,  tous les timers sont 
  27.    libres  (particulièrement  le  timer utilisé  par  l'AES  dans 
  28.    evnt_timer).
  29.  
  30. 2. Comment fonctionne-t-il ?
  31. =  =========================
  32.  
  33.    Il y a trois façons de lancer ce programme :
  34.  
  35.    Comme un programme normal (l'extension est .PRG ou .APP)
  36.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  37.    Cliquez simplement sur l'icône du player pour le lancer. Quand 
  38.    le programme est chargé,  le player s'affiche dans une fenêtre 
  39.    GEM.  Il y a aussi un menu GEM pour accéder aux accessoires de 
  40.    bureau  (comme  le gestionnaire de son en  CPX).  Vous  pouvez 
  41.    charger un module ou quitter le programme directement grâce  à 
  42.    ce menu.
  43.  
  44.    Comme un programme GEM nécessitant des paramètres (.GTP)
  45.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  46.    Cliquez  sur l'icône du player pour le lancer.  Une  boîte  de 
  47.    dialogue   apparaît  alors  et  vous  demande   d'entrer   des 
  48.    paramètres.  Les  paramètres  sont le chemin et  le  nom  d'un 
  49.    module,  tapez les et appuyez sur return. Le player va charger 
  50.    et jouer le module automatiquement.  Si vous tapez return sans 
  51.    tapez  quoi  que  ce soit,  le programme  agira  comme  si  il 
  52.    s'agissait  d'un programme GEM normal.  Notez que vous  pouvez 
  53.    déplacer  l'icône  d'un  module et la lacher  sur  l'icône  du 
  54.    player,  le  player  chargera  et  jouera  ce  module.  (Cette 
  55.    dernière  possibilité n'est possible que pour un TOS  dont  la 
  56.    version  est supérieure à 1.62).  Grâce à  cette  possibilité, 
  57.    vous pouvez installer le player comme une application pour les 
  58.    fichiers  *.MOD dans le menu "options" du bureau.  Quand  vous 
  59.    cliquerez sur un module, le player le jouera automatiquement.
  60.  
  61.    Comme un accessoire de bureau (l'extension est .ACC)
  62.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  63.    Installez  le  player à la racine de votre disque de  boot  et 
  64.    rebootez l'ordinateur,  le player sera automatiquement chargé, 
  65.    vous  pouvez  alors  l'appeler à partir  de  n'importe  quelle 
  66.    application. De plus, vous pouvez jouer un module n'importe où 
  67.    en tâche de fond. Cette possibilité n'est réalisable que si le 
  68.    player est lancé en tant qu'accessoire. Vous  pouvez  utiliser 
  69.    l'accessoire en tant qu'application  pour  les  fichier  *.MOD
  70.    grâce au programme "PLAY_ACC.GTP".
  71.  
  72. 3. Petites explications
  73. =  ====================
  74.  
  75.    1. Les icônes
  76.    ~~~~~~~~~~~~~
  77.    Le player s'affiche dans une fenêtre GEM standard.  Ses icônes 
  78.    sont simples à comprendre, de gauche à droite :
  79.  
  80.    Charger  :  Charge un module en mémoire.  La taille du  module 
  81.    -------     doit entrer dans le buffer (voir plus bas).  Si le 
  82.                programme est lancé comme un PRG, APP ou GTP, vous 
  83.                pouvez  aussi charger un module à partir du  menu. 
  84.                Le player peut charger des modules compactés  avec 
  85.                Pack Ice toute version (compacteur  Atari),  Power  
  86.                Packer (compacteur Amiga) ou  Noisepakker  1.0  de  
  87.                Delta Force, il  sera  décompacté  automatiquement  
  88.                avant d'être joué. (Nouveau ! vous pouvez  mainte-
  89.                nant charger des modules packés avec Power  Packer
  90.                ou Noisepakker puis repackés ensuite avec Pack Ice
  91.                le taux de compactage pour Noisepakker+Ice est  de
  92.                plus de 70% !!)
  93.  
  94.    Retour   :  Revient  en arrière dans la musique  (saute  à  la 
  95.    ------      pattern précédente).
  96.  
  97.    Jouer    :  Démarre la musique.
  98.    -----
  99.    Avance   :  Avance dans la musique (saute à la pattern suivan-
  100.    ------      te).
  101.  
  102.    Pause    :  Fait  une  pause  dans  la  musique.  Cliquez  une 
  103.    -----       seconde fois  sur  cet icône  pour  redemarrer  la 
  104.                musique.
  105.  
  106.    Stop     :  Stoppe  la  musique  et efface  le  module  de  la 
  107.    ----        mémoire.
  108.  
  109.    2. Les fréquences
  110.    ~  ~~~~~~~~~~~~~~
  111.    Il y a quatre  boutons  sous  les  icônes,  ces  boutons  vous
  112.    permettent de choisir la fréquence. Les fréquences disponibles  
  113.    sont  6.25 KHz,  12.5 KHz,  25 KHz ou 50 KHz.  Certaines  fré-
  114.    quences ne sont pas disponibles sur toutes les  machines.  Sur
  115.    Falcon, 6.25Khz n'est pas disponible (le circuit  DMA  son  du
  116.    Falcon ne peut restituer des sons à cette fréquence) et 50 Khz
  117.    n'est pas disponible si la vitesse du CPU est de 8 Mhz. 50 khz 
  118.    n'est pas disponible sur STe ou MegaSTe. Sur MegaSTe,  50  Khz 
  119.    est disponible si la vitesse du CPU est de 16Mhz et si le  ca-
  120.    che est actif. Notez que plus la fréquence est élevée, plus le  
  121.    son  est bon mais plus la  musique  prend  de  temps  machine.  
  122.    C'est assez important de choisir la bonne  fréquence  si  vous 
  123.    utilisez le player comme un accessoire de bureau parce que les 
  124.    autres applications en fonctionnement vont être  plus ou moins 
  125.    ralenties par le player.  (Personnellement,  je pense que 12.5 
  126.    est une bonne valeur pour un STe (même si vous pouvez  écouter 
  127.    à 25), 25 pour un Mega STe ou Falcon030 et 50 pour un TT).
  128.  
  129.    Attention:  Il y a beaucoup de tests qui sont faits : selon la 
  130.    machine et la vitesse du CPU, certaines fréquences ne sera pas 
  131.    disponibles.  Si vous utilisez un MegaSTe à 16 MHz et que vous 
  132.    écoutez à 50KHz, si vous switchez la vitesse du CPU à 8MHz, la 
  133.    fréquence passera automatiquement à 12.5 KHz et 50 KHz ne sera 
  134.    plus disponible jusqu'à ce que la vitesse CPU repasse à  16MHz 
  135.    de même que le Falcon :  si vous écoutez à 50 KHz et que  vous 
  136.    coupez   les  caches  du  68030,   la  fréquence  va   changer 
  137.    automatiquement.  Mais s'il-vous-plaît,  ne jouez pas avec les 
  138.    caches et la vitesse CPU pendant que le player est en train de 
  139.    jouer. 
  140.  
  141.    3. Loop
  142.    ~~~~~~~
  143.    Ce bouton switche le flag loop (en français dans le texte). Si 
  144.    il est ON,  le module sera rejoué quand il arrivera en fin, si 
  145.    il est OFF, il sera arrêté et effacé de la mémoire.
  146.  
  147.    4. Affichage de la position
  148.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  149.    Sous ces boutons, il y a un affichage graphique de la position 
  150.    courante de la musique.
  151.  
  152.    5. Les autres boutons
  153.    ~  ~~~~~~~~~~~~~~~~~~
  154.    Sous  ces  4 boutons (ou sous les icônes si vous  utilisez  un 
  155.    Falcon), il y a 3 boutons :
  156.  
  157.    ->  Quit  : Ferme la fenêtre  du player et stoppe la  musique. 
  158.    --------    Cette musique est effacée de la mémoire.  Si  vous 
  159.                utilisez  le programme comme un PRG,  APP ou  GTP, 
  160.                vous pouvez faire la même chose avec l'option QUIT 
  161.                du menu FILE.
  162.  
  163.    ->  Play  : Ce bouton est seulement disponible si le programme 
  164.    --------    est un accessoire de bureau. Cliquer sur ce bouton 
  165.                va  fermer  la fenêtre du player mais  la  musique 
  166.                continue de jouer en tâche de fond.
  167.    
  168.    Config:     Ce bouton vous permet de configurer le player.
  169.     ------     Vous  pouvez  changer  la  taille  de  la  mémoire 
  170.                allouée et le chemin par défaut pour les modules.
  171.  
  172.                1. La taille du buffer
  173.                -  -------------------
  174.                Pour charger un module, le programme réserve de la  
  175.                mémoire quand  il est lancé. Par défaut, la taille  
  176.                est de  256000  octets.  Vous pouvez  diminuer  ou 
  177.                augmenter cette taille, mais notez que la nouvelle  
  178.                valeur  sera effective seulement la prochaine fois 
  179.                que vous lancerez  le programme  car  l'allocation 
  180.                de mémoire  est  faite seulement  une fois  (quand 
  181.                le programme  démarre). 
  182.                Quand  vous cliquez sur ce bouton,  une  boîte  de 
  183.                dialogue  apparaît  et  affiche  dans  la   partie 
  184.                supérieure  la taille de la  mémoire  actuellement 
  185.                réservée,  tapez  dans  la  partie  inférieure  la 
  186.                taille que vous désirez et cliquez sur OK ou tapez 
  187.                sur   return.   
  188.  
  189.                2. Le chemin par défaut
  190.                -  --------------------
  191.                Vous  pouvez  choisir le chemin où  le  player  va 
  192.                chercher les modules. Pour le choisir, cliquez sur 
  193.                le bouton "Choose path",  un selecteur de fichiers 
  194.                apparaît  pour  cela.  Le chemin  sélectionné  est 
  195.                affiché dans une boîte.  Si le chemin n'entre  pas 
  196.                dans  la  boîte,  vous pourrez  le  visualiser  en 
  197.                clickant  sur  les boutons flêchés pour  le  faire 
  198.                scroller.
  199.  
  200.                Pour sauver ces paramètres, clickez sur OK (Cancel 
  201.                pour quitter). Les nouveaux paramètres sont sauvés 
  202.                directement  dans le fichier du  programme,  c'est 
  203.                pour   cela  qu'un  sélecteur  d'objet   apparaît, 
  204.                indiquez  l'emplacement  du fichier du  player  et 
  205.                cliquez sur Confirme.  Comme la taille est  sauvée 
  206.                directement dans le fichier du programme,  vous ne 
  207.                devez pas changer la structure de ce fichier,  par 
  208.                exemple,  vous ne pouvez pas compacter le  player. 
  209.                En  fait,  vous pouvez compacter le  player,  mais 
  210.                vous  devrez le décompacter avant de  modifier  la 
  211.                taille puis le recompacter après.
  212.  
  213. 4. Ultimate Tracker et Multitos
  214. =  ============================
  215.  
  216.     Ultimate  Tracker fonctionne parfaitement avec  Multitos  sur 
  217.     toutes les machines sur lesquelles je l'ai testé (STe,  TT et 
  218.     Falcon). Il fonctionne parfaitement avec des grands écrans et 
  219.     des  cartes  graphiques  (comme  Spektrum).   Les  ressources 
  220.     utiliseront les caractèristiques de l'AES du Multitos sur  un 
  221.     STe ou TT. Attention : ne modifiez pas les flags du programme 
  222.     (avec le programme PRGFLAG.PRG),  ce programme doit avoir  le 
  223.     bit  "SUPER"  mis  à  1 parce qu'il  utilise  un  timer  sous 
  224.     Multitos, si vous le mettez à zéro, le systême va se planter.
  225.     ATTENTION ! ne tuez jamais le process quand le player joue un
  226.     module car la mémoire utilisée par la routine en interruption
  227.     va être libérée sans prévenir le player. Stoppez la  musique,
  228.     puis, tuez le processus.
  229.  
  230. 5. Les commandes APPL_WRITE
  231. =  ========================
  232.  
  233.     GEM  offre un moyen de communiquer entre les applications  au 
  234.     travers   d'un  buffer  d'évenements.   Ceci  permet  à   une 
  235.     application  de  prendre le contrôle  d'une  autre.  Ultimate 
  236.     Tracker supporte ces commandes,  donc, votre application peut 
  237.     piloter le player. Comment cela fonctionne-t-il ?
  238.  
  239.     Avant toute chose,  le player doit être résident en  mémoire. 
  240.     La  seule  façcon  de faire ceci  est  de  l'installer  comme 
  241.     accessoire  de bureau avec un TOS monotâche,  vous pouvez  le 
  242.     lancer de la façon que vous désirez avec Multitos.
  243.  
  244.     Puis, vous devez trouver l'identification AES du player, il y
  245.     a deux moyens de trouver cet id. La  méthode  "élégante"  est
  246.     d'utiliser   la   fonction   AES   appl_find   comme   ceci : 
  247.     id=APPL_FIND(nom) où nom est le nom du player sans son exten-
  248.     sion, attention, le nom doit faire 8 caractères. Cette  fonc-
  249.     tion retourne l'id AES. Si vous ne connaissez pas le  nom  du
  250.     programme, il y a un autre moyen  de  procéder :  le  player,
  251.     quand il est installé, place un cookie dans le cookie jar. Ce
  252.     cookie est : "UTRK" et les données du  cookie  est  l'id  AES
  253.     courant. Faites attention et utilisez cette dernière  méthode
  254.     pour trouver l'id AES si vous êtes sûr de ne pas  le  trouver
  255.     avec appl_find. Vous pouvez imaginer facilement les problèmes
  256.     si il y a plusieurs instances du player en mémoire,  vous  ne
  257.     pourrez pas savoir à qui appartient  l'id  AES  retourné  par
  258.     appl_find ou par le cookie jar.
  259.  
  260.     1. Les commandes envoyées
  261.     ~~~~~~~~~~~~~~~~~~~~~~~~~
  262.  
  263.     Grâce à cet id AES, vous allez pouvoir contrôler le player ou
  264.     recevoir des messages de lui. Vous pouvez envoyer des comman-
  265.     des au player avec la fonction AES APPL_WRITE. APPL_WRITE de-
  266.     mande 3 paramètres : l'identification du  player,  le  nombre 
  267.     d'octets à envoyer au player et l'adresse d'un tableau  d'en-
  268.     tiers (mot de 16bits) qui contient la commande à  envoyer  au
  269.     player.
  270.  
  271.     Les commandes ont ce format :
  272.  
  273.     - 1er  mot : toujours égal à ID_TRACK (999)
  274.     - 2eme mot : numéro de la commande
  275.     - 3 - 8    : paramètres
  276.  
  277.     Les commandes sont :
  278.  
  279.     T_LOAD    (900) : Charge un module  dans le buffer du player.
  280.                       L'adresse  du   chemin  et du nom du module 
  281.                       est  dans  le 3eme et  4eme  mots.  (partie 
  282.                       faible dans le 3ème et forte dans le 4ème).
  283.     T_PLAY    (901) : Joue le module chargé.
  284.     T_FORWARD (902) : Avance rapide.
  285.     T_REWIND  (903) : Retour rapide.
  286.     T_PAUSE   (904) : Pause.
  287.     T_STOP    (905) : Stoppe la musique et l'efface de la mémoire.
  288.     T_ABOUT   (906) : Affiche une boîte d'information.
  289.     T_OPEN    (907) : Ouvre la fenêtre du player.
  290.     T_CLOSE   (908) : Ferme la fenêtre du player.
  291.     T_FREQ    (909) : Change la fréquence.
  292.                       Le 3ème mot contient la fréquence (0-3).
  293.     T_LOOP    (910) : Switche le flag loop ON/OFF.
  294.     T_IDENT   (911) : Dit au player que l'application veut rece-
  295.                       voir des messages du player. Le  3ème  mot
  296.                       contient l'id AES de l'application.
  297.                       (voir paragraphe suivant).
  298.     T_FIDENT  (912) : Dit au player que  l'application  ne  veut 
  299.                       plus recevoir de message du player. (idem)
  300.     T_INFOS   (913) : Demande des informations au player.
  301.                       Voir le paragraphe suivant pour la  recep-
  302.                       tion de ces informations.
  303.  
  304.     Pour voir comment utiliser ces commandes, jetez un oeil dans
  305.     le programme nommé \EXEMPLE\SHELL\CMD_TRAX.C. C'est un shell
  306.     qui contrôle le player.
  307.  
  308.     Note:  Si vous utilisez ceci sous Multitos, n'oubliez pas de 
  309.     ----   mettre  la  flag "GLOBAL" de votre application  à  1, 
  310.            parce que quand vous allez envoyer la commande T_LOAD 
  311.            au  player,  le player va aller lire à l'adresse  que 
  312.            vous lui avez donné pour trouver le chemin du module, 
  313.            mais  cette  adresse est située dans  la  mémoire  de 
  314.            votre application.  Le flag "GLOBAL" permet au player 
  315.            de lire dans la mémoire de votre application.  Si  ce 
  316.            flag  est  off,  Multitos  va  faire  une  erreur  de 
  317.            protection  mémoire  et va effacer le  player  de  la 
  318.            mémoire.
  319.  
  320.     2. Messages reçus
  321.     ~~~~~~~~~~~~~~~~~
  322.  
  323.     Vous  pouvez envoyer des commandes au player, mais vous pou-
  324.     vez recevoir des messages du player aussi. Ces messages  di-
  325.     sent à l'application tout ce que fait le player. Pour  rece-
  326.     voir ces messages, vous devez procéder de cette façon :
  327.     
  328.     - Dire au player que nous voulons recevoir des messages avec
  329.       la commande T_IDENT. A partir du moment où le  player  re-
  330.       çoit ce message, il va envoyer les messages à l'app.
  331.     - Attendre les messages dans une boucle evnt_multi.
  332.     - Quand l'application n'a plus besoin des messages,  envoyer
  333.       la commande T_FIDENT.
  334.  
  335.     Ils ont ce format :
  336.  
  337.     - 1er mot  : toujours égal à ID_REPONSE (998)
  338.     - 2ème mot : numéro du message
  339.     - 3 - 8    : paramètres
  340.  
  341.     Les messages sont :
  342.  
  343.     R_PLAY     (951) : Le module commence à être joué.
  344.     R_FORWARD  (952) : Avance rapide.
  345.     R_REWIND   (953) : Retour rapide.
  346.     R_PAUSE_ON (954) : La pause est activée.
  347.     R_PAUSE_OFF(955) : La pause est désactivée.
  348.     R_STOP     (956) : Le module est stoppé et effacé.
  349.     R_OPEN     (957) : La fenêtre du player est ouverte.
  350.     R_CLOSE    (958) : La fenêtre du player est fermée.
  351.     R_FREQ     (959) : La fréquence à changé (nouvelle fréquence
  352.                        dans le 3ème mot).
  353.     R_LOOP_OFF (960) : Flag loop OFF.
  354.     R_LOOP_ON  (961) : Flag loop ON.
  355.     R_BEGLOAD  (962) : Un module est chargé. (Le mot 3  contient
  356.                        la partie haute de l'adresse  du  nom  du
  357.                        module et le mot 4 la partie basse). Pour
  358.                        accéder à ce nom sous MultiTOS, vous  de-
  359.                        vez être en superviseur, car le player  a
  360.                        son flag Super mis.
  361.     R_ENDLOAD  (963) : Le module a été chargé sans erreur.
  362.     R_FAILOAD  (964) : Erreur durant le chargement.
  363.     R_MOVE     (965) : La fenêtre du player a été déplacée.  Les
  364.                        nouvelles positions X et Y sont dans  les
  365.                        mots 3 et 4.
  366.     R_INFOS    (966) : Ce message est envoyé quand le player re-
  367.                        çoit la commande T_INFOS.
  368.                        mot 3 : handle fenêtre player.
  369.                        mot 4 : handle graphique VDI.
  370.                        mot 5 : Id AES.
  371.                        mot 6 : Numéro de version majeur.
  372.                        mot 7 : Numéro de version mineur.
  373.     R_POSIT    (967) : Position courante de la musique.
  374.                        mot 3 : position courante.
  375.                        mot 4 : dernière position.
  376.     R_QUIT     (968) : Le player est effacé de la mémoire.
  377.     R_ENDMOD   (969) : Le module est terminé (seulement quand le
  378.                        flag loop est OFF).
  379.     R_PROTECMOD(970) : Ce message est reçu quand le module char-
  380.                        gé contient des  informations  corrompue, 
  381.                        il va être impossible de déterminer quand
  382.                        le module va boucler, donc on  ne  pourra
  383.                        pas reculer, avancer ou voir la  position
  384.                        de la musique.
  385.  
  386.     Si vous avez besoin d'autres messages,dites le moi. Regardez
  387.     le programme EXEMPLE\RECEIVE\RECEIVE.C
  388.     
  389.     Note: Si vous utilisez ceci sous MultiTOS, vous  devez  être
  390.     ----  en mode superviseur si votre application accéde au nom
  391.           du module dans le message T_BEGLOAD parce ce que  vous
  392.           voulez acceder à une adresse qui est  située  dans  la
  393.           mémoire du player et cet espace  mémoire  à  son  flag 
  394.           "Super" mis à 1. Donc  cette  mémoire  peut  seulement 
  395.           être accédée en mode superviseur.
  396.  
  397. 6. Limitations
  398. =  ===========
  399.  
  400.    Il y a quelques limitations dans ce programme. Jusque mainten-
  401.    ant,  il  ne teste pas si le fichier chargé est un  module  ou 
  402.    pas,  si vous essayez de charger autre chose qu'un module,  le 
  403.    programme va se planter. Il y a parfois un bug sur le Falcon : 
  404.    le  player fait un bruit bizarre au lieu de jouer la  musique. 
  405.    Il semble que ce bug est résolu.  De toute façon,  pour éviter 
  406.    ce problème,  placez le programme nommé FPATCH.PRG dans  votre 
  407.    dossier  AUTO,  il  corrige 2 bugs (et l'un  d'entre  eux  est 
  408.    l'initialisation  du  son,  ceci  est  valable  pour  les  TOS 
  409.    inférieurs au TOS 4.05). 
  410.  
  411.    !!! SVP NE LANCEZ PAS DEUX INSTANCES DE CE PROGRAMME  DANS  LA
  412.    MEME CESSION. DES CHOSES GENANTES PEUVENT SE  PRODUIRE  (Pour-
  413.    quoi voulez-vous écouter deux modules en même temps ???)
  414.  
  415. 7. Les sources
  416. =  ===========
  417.  
  418.    Il y a trois sources données avec ce programme :
  419.  
  420.    - SHELL   :  Un petit shell qui peut contrôler le player grâce 
  421.    aux  commandes  appl_write.  Utilisez le avec  MintShell  sous 
  422.    MultiTOS ou avec un shell dans une fenêtre sous TOS.
  423.  
  424.    - RECEIVE :  Un exemple de programme qui affiche les  messages 
  425.    qui sont envoyés par le player à une application.  Grâce à cet 
  426.    exemple  et  au premier,  vous pouvez voir comment  faire  une 
  427.    communication  dans  les  deux sens entre  le  player  et  une 
  428.    application.
  429.  
  430.    Pour voir comment ces programmes  fonctionnent,  utilisez  les
  431.    simultanément sous MultiTOS avec MintShell (amusant !)/
  432.  
  433.    - PLAY_ACC : Un programme qui vous permet d'utiliser le player 
  434.    qui  est  un accessoire comme application  pour  les  fichiers 
  435.    .MOD.  Installez ce programme dans le bureau comme application 
  436.    et  alors,  chaque  fois que vous cliquerez sur  l'icône  d'un 
  437.    module, l'accessoire le chargera et le jouera.
  438.  
  439.    Je ne diffuse pas les sources du player maintenant car il y  a 
  440.    encore des bugs à corriger er je veux refaire la gestion de la 
  441.    mémoire.
  442.  
  443.    CPU utilisé
  444.    ~~~~~~~~~~~
  445.    
  446.    J'ai fait des petits tests avec GEMBENCH pour voir combien  de
  447.    temps CPU prenait le player. Les tests en été fait sur  Falcon
  448.    en mode 736*560 en 16 couleurs :
  449.    
  450.    12.5 Khz : 16 % du temps CPU
  451.    25   Khz : 27 %
  452.    50   Khz : 50 %
  453.  
  454.    Pour nous contacter
  455.    ~~~~~~~~~~~~~~~~~~
  456.  
  457.    The Black Cats / Equinox
  458.    Châlet de Riqueval
  459.    02420 Bellicourt
  460.    France
  461.  
  462.    3614 RTEL1/RTEL2 ou 3614 TEASER ou 3615 STMAG bal Sharpman
  463.  
  464. 8. Historique
  465. =  ==========
  466.  
  467. v.1.0ß  - Charge seulement et joe un module sur Falcon
  468. v.1.1ß  - Joue les modules en accessoire de bureau (accepte les
  469.           modules compactés avec Pack Ice).
  470. v.1.2ß  - Corrige beaucoup de bugs
  471. v.1.4ß  - Nouvelle interface graphique 
  472. v.1.5ß  - Supporte Power Packer
  473. v.1.6ß  - Supporte les routines STe et TT
  474. v.1.7ß  - Fonctionne sous Multitos/supporte les cmdes APPL_WRITE
  475. v.1.0   - Supporte AES 4.0 sur STe ou TT
  476. v.1.1   - Supporte toutes les versions de Pack Ice et Noisepakker 1.0
  477. v.1.2   - Permet de sauver le chemin par défaut
  478. v.1.3   - Routine replay sur Falcon accélérée par NOP/DSP CREW (merci !!!) 
  479. v.1.4   - J'ai corrigé un tas de saloperies de bugs
  480. v.1.5   - "Nouvelle" routine player
  481.                - Permet de changer la fréquence sur Falcon030
  482.                - Corrige des bugs d'affichage
  483.                - Utilise le cache du 030 sur TT et la mémoire cache
  484.                  du MegaSTe
  485. v.1.7   - Corrige un tas de bugs
  486. v.2.0   - Permet la communication avec un shell dans les 2 sens
  487.         - Utilise l'int. MFP i7 au lieu du Timer A
  488.         - Affiche la position courante
  489.  
  490.  
  491.